#include<iostream>
#include<string>
#include<cstdlib>
#include<cmath>
#include<ctime>
class  simpleClass {
    public:
        int a,b;
};
struct simpleStruct{};
union  simpleUnion {};
enum   color  {
    red,green,blue
};

union Int{
    int i;
    char str[4];
};
void i2str(){
    Int num;
    // 00 'a' 'b' 'c'
    // num.i=('a'<<24)+('b'<<16)+('c');
    num.i=1;
    if(num.str[0]==1){//big end
        // 01 00 00 00
        num.i=('a')+('b'<<8)+('c'<<16);
    }else{//small end
        // 00 00 00 01
        num.i=('a'<<24)+('b'<<16)+('c'<<8);
    }
    std::cout<<num.str;// abc
}


void CTime(){
    // time_t/clock_t long -- long int
    // std::cout<<clock()<<std::endl;
    int i=0;
    while(i++<(1<<31-1));
    std::cout<<difftime(1000,2000)<<std::endl;
    std::cout<<"seconds : "<<clock()/CLOCKS_PER_SEC<<" s "<<std::endl;
    
}

int main(){
    // fingerGuess();
    return 0;
}